package com.github.catvod.spider.merge;

import com.github.catvod.spider.merge.B;
import com.github.catvod.spider.merge.HZ;
import java.util.ArrayList;
import java.util.Iterator;

/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
/* loaded from: classes.dex */
abstract class Ib {
    public static final Ib BQ;
    public static final Ib F8;
    public static final Ib GM;
    public static final Ib I;
    private static final String LW;
    private static final /* synthetic */ Ib[] Og;
    public static final Ib PD;
    public static final Ib PU;
    public static final Ib Qy;
    public static final Ib V0;
    public static final Ib W;
    public static final Ib h;
    public static final Ib i4;
    public static final Ib iU;
    public static final Ib j;
    public static final Ib j5;
    public static final Ib n;
    public static final Ib oC;
    public static final Ib oq;
    public static final Ib q;
    public static final Ib t;
    public static final Ib u;
    public static final Ib w4;
    public static final Ib y;
    public static final Ib yx;

    static /* synthetic */ class RN {
        static final /* synthetic */ int[] h;

        static {
            int[] iArr = new int[B.i.values().length];
            h = iArr;
            try {
                iArr[B.i.Comment.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                h[B.i.Doctype.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                h[B.i.StartTag.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                h[B.i.EndTag.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                h[B.i.Character.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                h[B.i.EOF.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
        }
    }

    enum kb extends Ib {
        kb(String str, int i) {
            super(str, i, null);
        }

        @Override // com.github.catvod.spider.merge.Ib
        boolean Qy(B b, vg vgVar) {
            if (Ib.u(b)) {
                return true;
            }
            if (b.W()) {
                vgVar.qG(b.V0());
            } else {
                if (!b.u()) {
                    vgVar.L0(Ib.V0);
                    return vgVar.oC(b);
                }
                B.c j = b.j();
                w2 w2Var = new w2(vgVar.W.j(j.i4()), j.PD(), j.j5());
                w2Var.M(j.y());
                vgVar.Og().rl(w2Var);
                if (j.GM()) {
                    vgVar.Og().Kd(HZ.yh.quirks);
                }
                vgVar.L0(Ib.V0);
            }
            return true;
        }
    }

    static final class sy {
        static final String[] h = {"base", "basefont", "bgsound", "command", "link"};
        static final String[] V0 = {"noframes", "style"};
        static final String[] j = {"body", "br", "html"};
        static final String[] q = {"body", "html"};
        static final String[] I = {"body", "br", "head", "html"};
        static final String[] oC = {"basefont", "bgsound", "link", "meta", "noframes", "style"};
        static final String[] BQ = {"base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"};
        static final String[] W = {"address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol", "p", "section", "summary", "ul"};
        static final String[] u = {"h1", "h2", "h3", "h4", "h5", "h6"};
        static final String[] Qy = {"address", "div", "p"};
        static final String[] oq = {"dd", "dt"};
        static final String[] F8 = {"b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"};
        static final String[] t = {"applet", "marquee", "object"};
        static final String[] n = {"area", "br", "embed", "img", "keygen", "wbr"};
        static final String[] iU = {"param", "source", "track"};
        static final String[] i4 = {"action", "name", "prompt"};
        static final String[] y = {"caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"};
        static final String[] PD = {"address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div", "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu", "nav", "ol", "pre", "section", "summary", "ul"};
        static final String[] j5 = {"a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"};
        static final String[] GM = {"table", "tbody", "tfoot", "thead", "tr"};
        static final String[] PU = {"tbody", "tfoot", "thead"};
        static final String[] yx = {"td", "th", "tr"};
        static final String[] w4 = {"script", "style"};
        static final String[] LW = {"td", "th"};
        static final String[] Og = {"body", "caption", "col", "colgroup", "html"};
        static final String[] R = {"table", "tbody", "tfoot", "thead", "tr"};
        static final String[] b = {"caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"};
        static final String[] C4 = {"body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"};
        static final String[] f = {"table", "tbody", "tfoot", "thead", "tr"};
        static final String[] Ig = {"caption", "col", "colgroup", "tbody", "tfoot", "thead"};
        static final String[] l = {"body", "caption", "col", "colgroup", "html", "td", "th", "tr"};
        static final String[] nf = {"caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"};
        static final String[] rd = {"body", "caption", "col", "colgroup", "html", "td", "th"};
        static final String[] T = {"input", "keygen", "textarea"};
        static final String[] V = {"caption", "table", "tbody", "td", "tfoot", "th", "thead", "tr"};
        static final String[] To = {"tbody", "tfoot", "thead"};
        static final String[] z = {"head", "noscript"};
        static final String[] F = {"body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"};
    }

    static {
        kb kbVar = new kb("Initial", 0);
        h = kbVar;
        Ib ib = new Ib("BeforeHtml", 1) { // from class: com.github.catvod.spider.merge.Ib.BU
            {
                kb kbVar2 = null;
            }

            private boolean oq(B b, vg vgVar) {
                vgVar.d1("html");
                vgVar.L0(Ib.j);
                return vgVar.oC(b);
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.u()) {
                    vgVar.PD(this);
                    return false;
                }
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                if (b.F8() && b.I().l().equals("html")) {
                    vgVar.FE(b.I());
                    vgVar.L0(Ib.j);
                    return true;
                }
                if (b.oq() && ZG.q(b.q().l(), sy.I)) {
                    return oq(b, vgVar);
                }
                if (!b.oq()) {
                    return oq(b, vgVar);
                }
                vgVar.PD(this);
                return false;
            }
        };
        V0 = ib;
        Ib ib2 = new Ib("BeforeHead", 2) { // from class: com.github.catvod.spider.merge.Ib.MC
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u()) {
                    vgVar.PD(this);
                    return false;
                }
                if (b.F8() && b.I().l().equals("html")) {
                    return Ib.BQ.Qy(b, vgVar);
                }
                if (b.F8() && b.I().l().equals("head")) {
                    vgVar.TD(vgVar.FE(b.I()));
                    vgVar.L0(Ib.q);
                    return true;
                }
                if (b.oq() && ZG.q(b.q().l(), sy.I)) {
                    vgVar.W("head");
                    return vgVar.oC(b);
                }
                if (b.oq()) {
                    vgVar.PD(this);
                    return false;
                }
                vgVar.W("head");
                return vgVar.oC(b);
            }
        };
        j = ib2;
        Ib ib3 = new Ib("InHead", 3) { // from class: com.github.catvod.spider.merge.Ib.E
            {
                kb kbVar2 = null;
            }

            private boolean oq(B b, vt vtVar) {
                vtVar.BQ("head");
                return vtVar.oC(b);
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                int i2 = RN.h[b.h.ordinal()];
                if (i2 == 1) {
                    vgVar.qG(b.V0());
                } else {
                    if (i2 == 2) {
                        vgVar.PD(this);
                        return false;
                    }
                    if (i2 == 3) {
                        B.x I2 = b.I();
                        String l = I2.l();
                        if (l.equals("html")) {
                            return Ib.BQ.Qy(b, vgVar);
                        }
                        if (ZG.q(l, sy.h)) {
                            Lm E2 = vgVar.E(I2);
                            if (l.equals("base") && E2.i4("href")) {
                                vgVar.nO(E2);
                            }
                        } else if (l.equals("meta")) {
                            vgVar.E(I2);
                        } else if (l.equals("title")) {
                            Ib.BQ(I2, vgVar);
                        } else if (ZG.q(l, sy.V0)) {
                            Ib.oC(I2, vgVar);
                        } else if (l.equals("noscript")) {
                            vgVar.FE(I2);
                            vgVar.L0(Ib.I);
                        } else {
                            if (!l.equals("script")) {
                                if (!l.equals("head")) {
                                    return oq(b, vgVar);
                                }
                                vgVar.PD(this);
                                return false;
                            }
                            vgVar.j.w4(xb.oC);
                            vgVar.hP();
                            vgVar.L0(Ib.W);
                            vgVar.FE(I2);
                        }
                    } else {
                        if (i2 != 4) {
                            return oq(b, vgVar);
                        }
                        String l2 = b.q().l();
                        if (!l2.equals("head")) {
                            if (ZG.q(l2, sy.j)) {
                                return oq(b, vgVar);
                            }
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.rG();
                        vgVar.L0(Ib.oC);
                    }
                }
                return true;
            }
        };
        q = ib3;
        Ib ib4 = new Ib("InHeadNoscript", 4) { // from class: com.github.catvod.spider.merge.Ib.TL
            {
                kb kbVar2 = null;
            }

            private boolean oq(B b, vg vgVar) {
                vgVar.PD(this);
                vgVar.v(new B.HA().i4(b.toString()));
                return true;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.u()) {
                    vgVar.PD(this);
                    return true;
                }
                if (b.F8() && b.I().l().equals("html")) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                if (b.oq() && b.q().l().equals("noscript")) {
                    vgVar.rG();
                    vgVar.L0(Ib.q);
                    return true;
                }
                if (Ib.u(b) || b.W() || (b.F8() && ZG.q(b.I().l(), sy.oC))) {
                    return vgVar.Yd(b, Ib.q);
                }
                if (b.oq() && b.q().l().equals("br")) {
                    return oq(b, vgVar);
                }
                if ((!b.F8() || !ZG.q(b.I().l(), sy.z)) && !b.oq()) {
                    return oq(b, vgVar);
                }
                vgVar.PD(this);
                return false;
            }
        };
        I = ib4;
        Ib ib5 = new Ib("AfterHead", 5) { // from class: com.github.catvod.spider.merge.Ib.A
            {
                kb kbVar2 = null;
            }

            private boolean oq(B b, vg vgVar) {
                vgVar.W("body");
                vgVar.j5(true);
                return vgVar.oC(b);
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u()) {
                    vgVar.PD(this);
                    return true;
                }
                if (!b.F8()) {
                    if (!b.oq()) {
                        oq(b, vgVar);
                        return true;
                    }
                    if (ZG.q(b.q().l(), sy.q)) {
                        oq(b, vgVar);
                        return true;
                    }
                    vgVar.PD(this);
                    return false;
                }
                B.x I2 = b.I();
                String l = I2.l();
                if (l.equals("html")) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                if (l.equals("body")) {
                    vgVar.FE(I2);
                    vgVar.j5(false);
                    vgVar.L0(Ib.BQ);
                    return true;
                }
                if (l.equals("frameset")) {
                    vgVar.FE(I2);
                    vgVar.L0(Ib.j5);
                    return true;
                }
                if (!ZG.q(l, sy.BQ)) {
                    if (l.equals("head")) {
                        vgVar.PD(this);
                        return false;
                    }
                    oq(b, vgVar);
                    return true;
                }
                vgVar.PD(this);
                Lm C4 = vgVar.C4();
                vgVar.lu(C4);
                vgVar.Yd(b, Ib.q);
                vgVar.Pi(C4);
                return true;
            }
        };
        oC = ib5;
        Ib ib6 = new Ib("InBody", 6) { // from class: com.github.catvod.spider.merge.Ib.cy
            {
                kb kbVar2 = null;
            }

            private boolean F8(B b, vg vgVar) {
                B.qM q2;
                String l;
                q2 = b.q();
                l = q2.l();
                l.hashCode();
                switch (l) {
                    case "p":
                        if (!vgVar.l(l)) {
                            vgVar.PD(this);
                            vgVar.W(l);
                            return vgVar.oC(q2);
                        }
                        vgVar.yx(l);
                        if (!vgVar.h().w().equals(l)) {
                            vgVar.PD(this);
                        }
                        vgVar.S(l);
                        return true;
                    case "br":
                        vgVar.PD(this);
                        vgVar.W("br");
                        return false;
                    case "dd":
                    case "dt":
                        if (!vgVar.rd(l)) {
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.yx(l);
                        if (!vgVar.h().w().equals(l)) {
                            vgVar.PD(this);
                        }
                        vgVar.S(l);
                        return true;
                    case "h1":
                    case "h2":
                    case "h3":
                    case "h4":
                    case "h5":
                    case "h6":
                        String[] strArr = sy.u;
                        if (!vgVar.V(strArr)) {
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.yx(l);
                        if (!vgVar.h().w().equals(l)) {
                            vgVar.PD(this);
                        }
                        vgVar.w(strArr);
                        return true;
                    case "li":
                        if (!vgVar.nf(l)) {
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.yx(l);
                        if (!vgVar.h().w().equals(l)) {
                            vgVar.PD(this);
                        }
                        vgVar.S(l);
                        return true;
                    case "body":
                        if (vgVar.rd("body")) {
                            vgVar.L0(Ib.PD);
                            return true;
                        }
                        vgVar.PD(this);
                        return false;
                    case "form":
                        mx R = vgVar.R();
                        vgVar.J(null);
                        if (R == null || !vgVar.rd(l)) {
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.PU();
                        if (!vgVar.h().w().equals(l)) {
                            vgVar.PD(this);
                        }
                        vgVar.Pi(R);
                        return true;
                    case "html":
                        if (vgVar.BQ("body")) {
                            return vgVar.oC(q2);
                        }
                        return true;
                    case "span":
                    case "sarcasm":
                        return oq(b, vgVar);
                    default:
                        if (ZG.q(l, sy.j5)) {
                            return t(b, vgVar);
                        }
                        if (ZG.q(l, sy.PD)) {
                            if (!vgVar.rd(l)) {
                                vgVar.PD(this);
                                return false;
                            }
                            vgVar.PU();
                            if (!vgVar.h().w().equals(l)) {
                                vgVar.PD(this);
                            }
                            vgVar.S(l);
                        } else {
                            if (!ZG.q(l, sy.t)) {
                                return oq(b, vgVar);
                            }
                            if (!vgVar.rd("name")) {
                                if (!vgVar.rd(l)) {
                                    vgVar.PD(this);
                                    return false;
                                }
                                vgVar.PU();
                                if (!vgVar.h().w().equals(l)) {
                                    vgVar.PD(this);
                                }
                                vgVar.S(l);
                                vgVar.t();
                            }
                        }
                        return true;
                }
            }

            private boolean n(B b, vg vgVar) {
                B.x I2;
                String l;
                I2 = b.I();
                l = I2.l();
                l.hashCode();
                switch (l) {
                    case "frameset":
                        vgVar.PD(this);
                        ArrayList<Lm> Ig = vgVar.Ig();
                        if (Ig.size() == 1 || ((Ig.size() > 2 && !Ig.get(1).w().equals("body")) || !vgVar.GM())) {
                            return false;
                        }
                        Lm lm = Ig.get(1);
                        if (lm.C4() != null) {
                            lm.nf();
                        }
                        while (Ig.size() > 1) {
                            Ig.remove(Ig.size() - 1);
                        }
                        vgVar.FE(I2);
                        vgVar.L0(Ib.j5);
                        return true;
                    case "button":
                        if (vgVar.l("button")) {
                            vgVar.PD(this);
                            vgVar.BQ("button");
                            vgVar.oC(I2);
                            return true;
                        }
                        vgVar.P();
                        vgVar.FE(I2);
                        vgVar.j5(false);
                        return true;
                    case "iframe":
                        vgVar.j5(false);
                        Ib.oC(I2, vgVar);
                        return true;
                    case "option":
                    case "optgroup":
                        if (vgVar.h().w().equals("option")) {
                            vgVar.BQ("option");
                        }
                        vgVar.P();
                        vgVar.FE(I2);
                        return true;
                    case "textarea":
                        vgVar.FE(I2);
                        if (!I2.b()) {
                            vgVar.j.w4(xb.j);
                            vgVar.hP();
                            vgVar.j5(false);
                            vgVar.L0(Ib.W);
                        }
                        return true;
                    case "select":
                        vgVar.P();
                        vgVar.FE(I2);
                        vgVar.j5(false);
                        Ib U = vgVar.U();
                        if (U.equals(Ib.u) || U.equals(Ib.oq) || U.equals(Ib.t) || U.equals(Ib.n) || U.equals(Ib.iU)) {
                            vgVar.L0(Ib.y);
                        } else {
                            vgVar.L0(Ib.i4);
                        }
                        return true;
                    case "a":
                        if (vgVar.w4("a") != null) {
                            vgVar.PD(this);
                            vgVar.BQ("a");
                            Lm b2 = vgVar.b("a");
                            if (b2 != null) {
                                vgVar.Gg(b2);
                                vgVar.Pi(b2);
                            }
                        }
                        vgVar.P();
                        vgVar.vm(vgVar.FE(I2));
                        return true;
                    case "dd":
                    case "dt":
                        vgVar.j5(false);
                        ArrayList<Lm> Ig2 = vgVar.Ig();
                        int size = Ig2.size() - 1;
                        while (true) {
                            if (size > 0) {
                                Lm lm2 = Ig2.get(size);
                                if (ZG.q(lm2.w(), sy.oq)) {
                                    vgVar.BQ(lm2.w());
                                } else if (!vgVar.C(lm2) || ZG.q(lm2.w(), sy.Qy)) {
                                    size--;
                                }
                            }
                        }
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.FE(I2);
                        return true;
                    case "h1":
                    case "h2":
                    case "h3":
                    case "h4":
                    case "h5":
                    case "h6":
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        if (ZG.q(vgVar.h().w(), sy.u)) {
                            vgVar.PD(this);
                            vgVar.rG();
                        }
                        vgVar.FE(I2);
                        return true;
                    case "hr":
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.E(I2);
                        vgVar.j5(false);
                        return true;
                    case "li":
                        vgVar.j5(false);
                        ArrayList<Lm> Ig3 = vgVar.Ig();
                        int size2 = Ig3.size() - 1;
                        while (true) {
                            if (size2 > 0) {
                                Lm lm3 = Ig3.get(size2);
                                if (lm3.w().equals("li")) {
                                    vgVar.BQ("li");
                                } else if (!vgVar.C(lm3) || ZG.q(lm3.w(), sy.Qy)) {
                                    size2--;
                                }
                            }
                        }
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.FE(I2);
                        return true;
                    case "rp":
                    case "rt":
                        if (vgVar.rd("ruby")) {
                            vgVar.PU();
                            if (!vgVar.h().w().equals("ruby")) {
                                vgVar.PD(this);
                                vgVar.Y("ruby");
                            }
                            vgVar.FE(I2);
                        }
                        return true;
                    case "pre":
                    case "listing":
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.FE(I2);
                        vgVar.V0.LW("\n");
                        vgVar.j5(false);
                        return true;
                    case "svg":
                        vgVar.P();
                        vgVar.FE(I2);
                        return true;
                    case "xmp":
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.P();
                        vgVar.j5(false);
                        Ib.oC(I2, vgVar);
                        return true;
                    case "body":
                        vgVar.PD(this);
                        ArrayList<Lm> Ig4 = vgVar.Ig();
                        if (Ig4.size() == 1 || (Ig4.size() > 2 && !Ig4.get(1).w().equals("body"))) {
                            return false;
                        }
                        vgVar.j5(false);
                        Lm lm4 = Ig4.get(1);
                        if (I2.R()) {
                            Iterator<tF> it = I2.Qy.iterator();
                            while (it.hasNext()) {
                                tF next = it.next();
                                if (!lm4.i4(next.getKey())) {
                                    lm4.I().w4(next);
                                }
                            }
                        }
                        return true;
                    case "form":
                        if (vgVar.R() != null) {
                            vgVar.PD(this);
                            return false;
                        }
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.rl(I2, true);
                        return true;
                    case "html":
                        vgVar.PD(this);
                        Lm lm5 = vgVar.Ig().get(0);
                        if (I2.R()) {
                            Iterator<tF> it2 = I2.Qy.iterator();
                            while (it2.hasNext()) {
                                tF next2 = it2.next();
                                if (!lm5.i4(next2.getKey())) {
                                    lm5.I().w4(next2);
                                }
                            }
                        }
                        return true;
                    case "math":
                        vgVar.P();
                        vgVar.FE(I2);
                        return true;
                    case "nobr":
                        vgVar.P();
                        if (vgVar.rd("nobr")) {
                            vgVar.PD(this);
                            vgVar.BQ("nobr");
                            vgVar.P();
                        }
                        vgVar.vm(vgVar.FE(I2));
                        return true;
                    case "span":
                        vgVar.P();
                        vgVar.FE(I2);
                        return true;
                    case "image":
                        if (vgVar.b("svg") == null) {
                            return vgVar.oC(I2.f("img"));
                        }
                        vgVar.FE(I2);
                        return true;
                    case "input":
                        vgVar.P();
                        if (!vgVar.E(I2).j("type").equalsIgnoreCase("hidden")) {
                            vgVar.j5(false);
                        }
                        return true;
                    case "table":
                        if (vgVar.Og().pW() != HZ.yh.quirks && vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.FE(I2);
                        vgVar.j5(false);
                        vgVar.L0(Ib.u);
                        return true;
                    case "plaintext":
                        if (vgVar.l("p")) {
                            vgVar.BQ("p");
                        }
                        vgVar.FE(I2);
                        vgVar.j.w4(xb.BQ);
                        return true;
                    case "isindex":
                        vgVar.PD(this);
                        if (vgVar.R() != null) {
                            return false;
                        }
                        vgVar.W("form");
                        if (I2.Og("action")) {
                            vgVar.R().HU("action", I2.Qy.oq("action"));
                        }
                        vgVar.W("hr");
                        vgVar.W("label");
                        vgVar.oC(new B.HA().i4(I2.Og("prompt") ? I2.Qy.oq("prompt") : "This is a searchable index. Enter search keywords: "));
                        QF qf = new QF();
                        if (I2.R()) {
                            Iterator<tF> it3 = I2.Qy.iterator();
                            while (it3.hasNext()) {
                                tF next3 = it3.next();
                                if (!ZG.q(next3.getKey(), sy.i4)) {
                                    qf.w4(next3);
                                }
                            }
                        }
                        qf.yx("name", "isindex");
                        vgVar.u("input", qf);
                        vgVar.BQ("label");
                        vgVar.W("hr");
                        vgVar.BQ("form");
                        return true;
                    case "noembed":
                        Ib.oC(I2, vgVar);
                        return true;
                    default:
                        if (ZG.q(l, sy.n)) {
                            vgVar.P();
                            vgVar.E(I2);
                            vgVar.j5(false);
                        } else if (ZG.q(l, sy.W)) {
                            if (vgVar.l("p")) {
                                vgVar.BQ("p");
                            }
                            vgVar.FE(I2);
                        } else {
                            if (ZG.q(l, sy.BQ)) {
                                return vgVar.Yd(b, Ib.q);
                            }
                            if (ZG.q(l, sy.F8)) {
                                vgVar.P();
                                vgVar.vm(vgVar.FE(I2));
                            } else if (ZG.q(l, sy.t)) {
                                vgVar.P();
                                vgVar.FE(I2);
                                vgVar.M();
                                vgVar.j5(false);
                            } else {
                                if (!ZG.q(l, sy.iU)) {
                                    if (ZG.q(l, sy.y)) {
                                        vgVar.PD(this);
                                        return false;
                                    }
                                    vgVar.P();
                                    vgVar.FE(I2);
                                    return true;
                                }
                                vgVar.E(I2);
                            }
                        }
                        return true;
                }
            }

            private boolean t(B b, vg vgVar) {
                String l = b.q().l();
                ArrayList<Lm> Ig = vgVar.Ig();
                boolean z2 = false;
                int i2 = 0;
                while (i2 < 8) {
                    Lm w42 = vgVar.w4(l);
                    if (w42 == null) {
                        return oq(b, vgVar);
                    }
                    if (!vgVar.a(w42)) {
                        vgVar.PD(this);
                        vgVar.Gg(w42);
                        return true;
                    }
                    if (!vgVar.rd(w42.w())) {
                        vgVar.PD(this);
                        return z2;
                    }
                    if (vgVar.h() != w42) {
                        vgVar.PD(this);
                    }
                    int size = Ig.size();
                    int i3 = -1;
                    Lm lm = null;
                    Lm lm2 = null;
                    int i5 = 0;
                    boolean z3 = false;
                    while (true) {
                        if (i5 >= size || i5 >= 64) {
                            break;
                        }
                        Lm lm3 = Ig.get(i5);
                        if (lm3 == w42) {
                            lm2 = Ig.get(i5 - 1);
                            i3 = vgVar.Oh(lm3);
                            z3 = true;
                        } else if (z3 && vgVar.C(lm3)) {
                            lm = lm3;
                            break;
                        }
                        i5++;
                    }
                    if (lm == null) {
                        vgVar.S(w42.w());
                        vgVar.Gg(w42);
                        return true;
                    }
                    Lm lm4 = lm;
                    Lm lm5 = lm4;
                    for (int i6 = 0; i6 < 3; i6++) {
                        if (vgVar.a(lm4)) {
                            lm4 = vgVar.oq(lm4);
                        }
                        if (!vgVar.fR(lm4)) {
                            vgVar.Pi(lm4);
                        } else {
                            if (lm4 == w42) {
                                break;
                            }
                            Lm lm6 = new Lm(iP.iU(lm4.PU(), Qg.V0), vgVar.LW());
                            vgVar.K(lm4, lm6);
                            vgVar.MC(lm4, lm6);
                            if (lm5 == lm) {
                                i3 = vgVar.Oh(lm6) + 1;
                            }
                            if (lm5.C4() != null) {
                                lm5.nf();
                            }
                            lm6.rl(lm5);
                            lm4 = lm6;
                            lm5 = lm4;
                        }
                    }
                    if (lm2 != null) {
                        if (ZG.q(lm2.w(), sy.GM)) {
                            if (lm5.C4() != null) {
                                lm5.nf();
                            }
                            vgVar.ap(lm5);
                        } else {
                            if (lm5.C4() != null) {
                                lm5.nf();
                            }
                            lm2.rl(lm5);
                        }
                    }
                    Lm lm7 = new Lm(w42.XA(), vgVar.LW());
                    lm7.I().I(w42.I());
                    for (fa faVar : (fa[]) lm.Qy().toArray(new fa[0])) {
                        lm7.rl(faVar);
                    }
                    lm.rl(lm7);
                    vgVar.Gg(w42);
                    vgVar.B(lm7, i3);
                    vgVar.Pi(w42);
                    vgVar.SS(lm, lm7);
                    i2++;
                    z2 = false;
                }
                return true;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                int i2 = RN.h[b.h.ordinal()];
                if (i2 == 1) {
                    vgVar.qG(b.V0());
                } else {
                    if (i2 == 2) {
                        vgVar.PD(this);
                        return false;
                    }
                    if (i2 == 3) {
                        return n(b, vgVar);
                    }
                    if (i2 == 4) {
                        return F8(b, vgVar);
                    }
                    if (i2 == 5) {
                        B.HA h2 = b.h();
                        if (h2.y().equals(Ib.LW)) {
                            vgVar.PD(this);
                            return false;
                        }
                        if (vgVar.GM() && Ib.u(h2)) {
                            vgVar.P();
                            vgVar.v(h2);
                        } else {
                            vgVar.P();
                            vgVar.v(h2);
                            vgVar.j5(false);
                        }
                    }
                }
                return true;
            }

            /* JADX WARN: Code restructure failed: missing block: B:17:0x0048, code lost:
            
                return true;
             */
            /*
                Code decompiled incorrectly, please refer to instructions dump.
                To view partially-correct add '--show-bad-code' argument
            */
            boolean oq(com.github.catvod.spider.merge.B r6, com.github.catvod.spider.merge.vg r7) {
                /*
                    r5 = this;
                    com.github.catvod.spider.merge.B$qM r6 = r6.q()
                    java.lang.String r6 = r6.j
                    java.util.ArrayList r0 = r7.Ig()
                    int r1 = r0.size()
                    r2 = 1
                    int r1 = r1 - r2
                L10:
                    if (r1 < 0) goto L48
                    java.lang.Object r3 = r0.get(r1)
                    com.github.catvod.spider.merge.Lm r3 = (com.github.catvod.spider.merge.Lm) r3
                    java.lang.String r4 = r3.w()
                    boolean r4 = r4.equals(r6)
                    if (r4 == 0) goto L3a
                    r7.yx(r6)
                    com.github.catvod.spider.merge.Lm r0 = r7.h()
                    java.lang.String r0 = r0.w()
                    boolean r0 = r6.equals(r0)
                    if (r0 != 0) goto L36
                    r7.PD(r5)
                L36:
                    r7.S(r6)
                    goto L48
                L3a:
                    boolean r3 = r7.C(r3)
                    if (r3 == 0) goto L45
                    r7.PD(r5)
                    r6 = 0
                    return r6
                L45:
                    int r1 = r1 + (-1)
                    goto L10
                L48:
                    return r2
                */
                throw new UnsupportedOperationException("Method not decompiled: com.github.catvod.spider.merge.Ib.cy.oq(com.github.catvod.spider.merge.B, com.github.catvod.spider.merge.vg):boolean");
            }
        };
        BQ = ib6;
        Ib ib7 = new Ib("Text", 7) { // from class: com.github.catvod.spider.merge.Ib.z
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.BQ()) {
                    vgVar.v(b.h());
                    return true;
                }
                if (b.Qy()) {
                    vgVar.PD(this);
                    vgVar.rG();
                    vgVar.L0(vgVar.Xu());
                    return vgVar.oC(b);
                }
                if (!b.oq()) {
                    return true;
                }
                vgVar.rG();
                vgVar.L0(vgVar.Xu());
                return true;
            }
        };
        W = ib7;
        Ib ib8 = new Ib("InTable", 8) { // from class: com.github.catvod.spider.merge.Ib.EE
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.BQ()) {
                    vgVar.yp();
                    vgVar.hP();
                    vgVar.L0(Ib.Qy);
                    return vgVar.oC(b);
                }
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u()) {
                    vgVar.PD(this);
                    return false;
                }
                if (!b.F8()) {
                    if (!b.oq()) {
                        if (!b.Qy()) {
                            return oq(b, vgVar);
                        }
                        if (vgVar.h().w().equals("html")) {
                            vgVar.PD(this);
                        }
                        return true;
                    }
                    String l = b.q().l();
                    if (!l.equals("table")) {
                        if (!ZG.q(l, sy.C4)) {
                            return oq(b, vgVar);
                        }
                        vgVar.PD(this);
                        return false;
                    }
                    if (!vgVar.H9(l)) {
                        vgVar.PD(this);
                        return false;
                    }
                    vgVar.S("table");
                    vgVar.e();
                    return true;
                }
                B.x I2 = b.I();
                String l2 = I2.l();
                if (l2.equals("caption")) {
                    vgVar.i4();
                    vgVar.M();
                    vgVar.FE(I2);
                    vgVar.L0(Ib.oq);
                } else if (l2.equals("colgroup")) {
                    vgVar.i4();
                    vgVar.FE(I2);
                    vgVar.L0(Ib.F8);
                } else {
                    if (l2.equals("col")) {
                        vgVar.W("colgroup");
                        return vgVar.oC(b);
                    }
                    if (ZG.q(l2, sy.PU)) {
                        vgVar.i4();
                        vgVar.FE(I2);
                        vgVar.L0(Ib.t);
                    } else {
                        if (ZG.q(l2, sy.yx)) {
                            vgVar.W("tbody");
                            return vgVar.oC(b);
                        }
                        if (l2.equals("table")) {
                            vgVar.PD(this);
                            if (vgVar.BQ("table")) {
                                return vgVar.oC(b);
                            }
                        } else {
                            if (ZG.q(l2, sy.w4)) {
                                return vgVar.Yd(b, Ib.q);
                            }
                            if (l2.equals("input")) {
                                if (!I2.R() || !I2.Qy.oq("type").equalsIgnoreCase("hidden")) {
                                    return oq(b, vgVar);
                                }
                                vgVar.E(I2);
                            } else {
                                if (!l2.equals("form")) {
                                    return oq(b, vgVar);
                                }
                                vgVar.PD(this);
                                if (vgVar.R() != null) {
                                    return false;
                                }
                                vgVar.rl(I2, false);
                            }
                        }
                    }
                }
                return true;
            }

            boolean oq(B b, vg vgVar) {
                vgVar.PD(this);
                if (!ZG.q(vgVar.h().w(), sy.f)) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                vgVar.Kg(true);
                boolean Yd = vgVar.Yd(b, Ib.BQ);
                vgVar.Kg(false);
                return Yd;
            }
        };
        u = ib8;
        Ib ib9 = new Ib("InTableText", 9) { // from class: com.github.catvod.spider.merge.Ib.Tw
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.h == B.i.Character) {
                    B.HA h2 = b.h();
                    if (h2.y().equals(Ib.LW)) {
                        vgVar.PD(this);
                        return false;
                    }
                    vgVar.f().add(h2.y());
                    return true;
                }
                if (vgVar.f().size() > 0) {
                    for (String str : vgVar.f()) {
                        if (Ib.W(str)) {
                            vgVar.v(new B.HA().i4(str));
                        } else {
                            vgVar.PD(this);
                            if (ZG.q(vgVar.h().w(), sy.f)) {
                                vgVar.Kg(true);
                                vgVar.Yd(new B.HA().i4(str), Ib.BQ);
                                vgVar.Kg(false);
                            } else {
                                vgVar.Yd(new B.HA().i4(str), Ib.BQ);
                            }
                        }
                    }
                    vgVar.yp();
                }
                vgVar.L0(vgVar.Xu());
                return vgVar.oC(b);
            }
        };
        Qy = ib9;
        Ib ib10 = new Ib("InCaption", 10) { // from class: com.github.catvod.spider.merge.Ib.yh
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.oq() && b.q().l().equals("caption")) {
                    if (!vgVar.H9(b.q().l())) {
                        vgVar.PD(this);
                        return false;
                    }
                    vgVar.PU();
                    if (!vgVar.h().w().equals("caption")) {
                        vgVar.PD(this);
                    }
                    vgVar.S("caption");
                    vgVar.t();
                    vgVar.L0(Ib.u);
                    return true;
                }
                if ((b.F8() && ZG.q(b.I().l(), sy.b)) || (b.oq() && b.q().l().equals("table"))) {
                    vgVar.PD(this);
                    if (vgVar.BQ("caption")) {
                        return vgVar.oC(b);
                    }
                    return true;
                }
                if (!b.oq() || !ZG.q(b.q().l(), sy.F)) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                vgVar.PD(this);
                return false;
            }
        };
        oq = ib10;
        Ib ib11 = new Ib("InColumnGroup", 11) { // from class: com.github.catvod.spider.merge.Ib.HA
            {
                kb kbVar2 = null;
            }

            private boolean oq(B b, vt vtVar) {
                if (vtVar.BQ("colgroup")) {
                    return vtVar.oC(b);
                }
                return true;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                int i2 = RN.h[b.h.ordinal()];
                if (i2 == 1) {
                    vgVar.qG(b.V0());
                } else if (i2 == 2) {
                    vgVar.PD(this);
                } else if (i2 == 3) {
                    B.x I2 = b.I();
                    String l = I2.l();
                    l.hashCode();
                    if (!l.equals("col")) {
                        return !l.equals("html") ? oq(b, vgVar) : vgVar.Yd(b, Ib.BQ);
                    }
                    vgVar.E(I2);
                } else {
                    if (i2 != 4) {
                        if (i2 != 6) {
                            return oq(b, vgVar);
                        }
                        if (vgVar.h().w().equals("html")) {
                            return true;
                        }
                        return oq(b, vgVar);
                    }
                    if (!b.q().j.equals("colgroup")) {
                        return oq(b, vgVar);
                    }
                    if (vgVar.h().w().equals("html")) {
                        vgVar.PD(this);
                        return false;
                    }
                    vgVar.rG();
                    vgVar.L0(Ib.u);
                }
                return true;
            }
        };
        F8 = ib11;
        Ib ib12 = new Ib("InTableBody", 12) { // from class: com.github.catvod.spider.merge.Ib.d
            {
                kb kbVar2 = null;
            }

            private boolean F8(B b, vg vgVar) {
                if (!vgVar.H9("tbody") && !vgVar.H9("thead") && !vgVar.rd("tfoot")) {
                    vgVar.PD(this);
                    return false;
                }
                vgVar.iU();
                vgVar.BQ(vgVar.h().w());
                return vgVar.oC(b);
            }

            private boolean oq(B b, vg vgVar) {
                return vgVar.Yd(b, Ib.u);
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                int i2 = RN.h[b.h.ordinal()];
                if (i2 == 3) {
                    B.x I2 = b.I();
                    String l = I2.l();
                    if (l.equals("template")) {
                        vgVar.FE(I2);
                        return true;
                    }
                    if (l.equals("tr")) {
                        vgVar.iU();
                        vgVar.FE(I2);
                        vgVar.L0(Ib.n);
                        return true;
                    }
                    if (!ZG.q(l, sy.LW)) {
                        return ZG.q(l, sy.Ig) ? F8(b, vgVar) : oq(b, vgVar);
                    }
                    vgVar.PD(this);
                    vgVar.W("tr");
                    return vgVar.oC(I2);
                }
                if (i2 != 4) {
                    return oq(b, vgVar);
                }
                String l2 = b.q().l();
                if (!ZG.q(l2, sy.To)) {
                    if (l2.equals("table")) {
                        return F8(b, vgVar);
                    }
                    if (!ZG.q(l2, sy.l)) {
                        return oq(b, vgVar);
                    }
                    vgVar.PD(this);
                    return false;
                }
                if (!vgVar.H9(l2)) {
                    vgVar.PD(this);
                    return false;
                }
                vgVar.iU();
                vgVar.rG();
                vgVar.L0(Ib.u);
                return true;
            }
        };
        t = ib12;
        Ib ib13 = new Ib("InRow", 13) { // from class: com.github.catvod.spider.merge.Ib.c
            {
                kb kbVar2 = null;
            }

            private boolean F8(B b, vt vtVar) {
                if (vtVar.BQ("tr")) {
                    return vtVar.oC(b);
                }
                return false;
            }

            private boolean oq(B b, vg vgVar) {
                return vgVar.Yd(b, Ib.u);
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.F8()) {
                    B.x I2 = b.I();
                    String l = I2.l();
                    if (l.equals("template")) {
                        vgVar.FE(I2);
                        return true;
                    }
                    if (!ZG.q(l, sy.LW)) {
                        return ZG.q(l, sy.nf) ? F8(b, vgVar) : oq(b, vgVar);
                    }
                    vgVar.y();
                    vgVar.FE(I2);
                    vgVar.L0(Ib.iU);
                    vgVar.M();
                    return true;
                }
                if (!b.oq()) {
                    return oq(b, vgVar);
                }
                String l2 = b.q().l();
                if (l2.equals("tr")) {
                    if (!vgVar.H9(l2)) {
                        vgVar.PD(this);
                        return false;
                    }
                    vgVar.y();
                    vgVar.rG();
                    vgVar.L0(Ib.t);
                    return true;
                }
                if (l2.equals("table")) {
                    return F8(b, vgVar);
                }
                if (!ZG.q(l2, sy.PU)) {
                    if (!ZG.q(l2, sy.rd)) {
                        return oq(b, vgVar);
                    }
                    vgVar.PD(this);
                    return false;
                }
                if (!vgVar.H9(l2) || !vgVar.H9("tr")) {
                    vgVar.PD(this);
                    return false;
                }
                vgVar.y();
                vgVar.rG();
                vgVar.L0(Ib.t);
                return true;
            }
        };
        n = ib13;
        Ib ib14 = new Ib("InCell", 14) { // from class: com.github.catvod.spider.merge.Ib.W
            {
                kb kbVar2 = null;
            }

            private void F8(vg vgVar) {
                if (vgVar.H9("td")) {
                    vgVar.BQ("td");
                } else {
                    vgVar.BQ("th");
                }
            }

            private boolean oq(B b, vg vgVar) {
                return vgVar.Yd(b, Ib.BQ);
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (!b.oq()) {
                    if (!b.F8() || !ZG.q(b.I().l(), sy.b)) {
                        return oq(b, vgVar);
                    }
                    if (vgVar.H9("td") || vgVar.H9("th")) {
                        F8(vgVar);
                        return vgVar.oC(b);
                    }
                    vgVar.PD(this);
                    return false;
                }
                String l = b.q().l();
                if (!ZG.q(l, sy.LW)) {
                    if (ZG.q(l, sy.Og)) {
                        vgVar.PD(this);
                        return false;
                    }
                    if (!ZG.q(l, sy.R)) {
                        return oq(b, vgVar);
                    }
                    if (vgVar.H9(l)) {
                        F8(vgVar);
                        return vgVar.oC(b);
                    }
                    vgVar.PD(this);
                    return false;
                }
                if (!vgVar.H9(l)) {
                    vgVar.PD(this);
                    vgVar.L0(Ib.n);
                    return false;
                }
                vgVar.PU();
                if (!vgVar.h().w().equals(l)) {
                    vgVar.PD(this);
                }
                vgVar.S(l);
                vgVar.t();
                vgVar.L0(Ib.n);
                return true;
            }
        };
        iU = ib14;
        Ib ib15 = new Ib("InSelect", 15) { // from class: com.github.catvod.spider.merge.Ib.qM
            {
                kb kbVar2 = null;
            }

            private boolean oq(B b, vg vgVar) {
                vgVar.PD(this);
                return false;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                String l;
                switch (RN.h[b.h.ordinal()]) {
                    case 1:
                        vgVar.qG(b.V0());
                        return true;
                    case 2:
                        vgVar.PD(this);
                        return false;
                    case 3:
                        B.x I2 = b.I();
                        String l2 = I2.l();
                        if (l2.equals("html")) {
                            return vgVar.Yd(I2, Ib.BQ);
                        }
                        if (l2.equals("option")) {
                            if (vgVar.h().w().equals("option")) {
                                vgVar.BQ("option");
                            }
                            vgVar.FE(I2);
                        } else {
                            if (!l2.equals("optgroup")) {
                                if (l2.equals("select")) {
                                    vgVar.PD(this);
                                    return vgVar.BQ("select");
                                }
                                if (!ZG.q(l2, sy.T)) {
                                    return l2.equals("script") ? vgVar.Yd(b, Ib.q) : oq(b, vgVar);
                                }
                                vgVar.PD(this);
                                if (!vgVar.To("select")) {
                                    return false;
                                }
                                vgVar.BQ("select");
                                return vgVar.oC(I2);
                            }
                            if (vgVar.h().w().equals("option")) {
                                vgVar.BQ("option");
                            }
                            if (vgVar.h().w().equals("optgroup")) {
                                vgVar.BQ("optgroup");
                            }
                            vgVar.FE(I2);
                        }
                        return true;
                    case 4:
                        l = b.q().l();
                        l.hashCode();
                        switch (l) {
                            case "option":
                                if (vgVar.h().w().equals("option")) {
                                    vgVar.rG();
                                } else {
                                    vgVar.PD(this);
                                }
                                return true;
                            case "select":
                                if (!vgVar.To(l)) {
                                    vgVar.PD(this);
                                    return false;
                                }
                                vgVar.S(l);
                                vgVar.e();
                                return true;
                            case "optgroup":
                                if (vgVar.h().w().equals("option") && vgVar.oq(vgVar.h()) != null && vgVar.oq(vgVar.h()).w().equals("optgroup")) {
                                    vgVar.BQ("option");
                                }
                                if (vgVar.h().w().equals("optgroup")) {
                                    vgVar.rG();
                                } else {
                                    vgVar.PD(this);
                                }
                                return true;
                            default:
                                return oq(b, vgVar);
                        }
                    case 5:
                        B.HA h2 = b.h();
                        if (h2.y().equals(Ib.LW)) {
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.v(h2);
                        return true;
                    case 6:
                        if (!vgVar.h().w().equals("html")) {
                            vgVar.PD(this);
                        }
                        return true;
                    default:
                        return oq(b, vgVar);
                }
            }
        };
        i4 = ib15;
        Ib ib16 = new Ib("InSelectInTable", 16) { // from class: com.github.catvod.spider.merge.Ib.x
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.F8() && ZG.q(b.I().l(), sy.V)) {
                    vgVar.PD(this);
                    vgVar.BQ("select");
                    return vgVar.oC(b);
                }
                if (!b.oq() || !ZG.q(b.q().l(), sy.V)) {
                    return vgVar.Yd(b, Ib.i4);
                }
                vgVar.PD(this);
                if (!vgVar.H9(b.q().l())) {
                    return false;
                }
                vgVar.BQ("select");
                return vgVar.oC(b);
            }
        };
        y = ib16;
        Ib ib17 = new Ib("AfterBody", 17) { // from class: com.github.catvod.spider.merge.Ib.j
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u()) {
                    vgVar.PD(this);
                    return false;
                }
                if (b.F8() && b.I().l().equals("html")) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                if (b.oq() && b.q().l().equals("html")) {
                    if (vgVar.g6()) {
                        vgVar.PD(this);
                        return false;
                    }
                    vgVar.L0(Ib.PU);
                    return true;
                }
                if (b.Qy()) {
                    return true;
                }
                vgVar.PD(this);
                vgVar.L0(Ib.BQ);
                return vgVar.oC(b);
            }
        };
        PD = ib17;
        Ib ib18 = new Ib("InFrameset", 18) { // from class: com.github.catvod.spider.merge.Ib.i
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                B.x I2;
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                } else if (b.W()) {
                    vgVar.qG(b.V0());
                } else {
                    if (b.u()) {
                        vgVar.PD(this);
                        return false;
                    }
                    if (b.F8()) {
                        I2 = b.I();
                        String l = I2.l();
                        l.hashCode();
                        switch (l) {
                            case "frameset":
                                vgVar.FE(I2);
                                break;
                            case "html":
                                return vgVar.Yd(I2, Ib.BQ);
                            case "frame":
                                vgVar.E(I2);
                                break;
                            case "noframes":
                                return vgVar.Yd(I2, Ib.q);
                            default:
                                vgVar.PD(this);
                                return false;
                        }
                    } else if (b.oq() && b.q().l().equals("frameset")) {
                        if (vgVar.h().w().equals("html")) {
                            vgVar.PD(this);
                            return false;
                        }
                        vgVar.rG();
                        if (!vgVar.g6() && !vgVar.h().w().equals("frameset")) {
                            vgVar.L0(Ib.GM);
                        }
                    } else {
                        if (!b.Qy()) {
                            vgVar.PD(this);
                            return false;
                        }
                        if (!vgVar.h().w().equals("html")) {
                            vgVar.PD(this);
                        }
                    }
                }
                return true;
            }
        };
        j5 = ib18;
        Ib ib19 = new Ib("AfterFrameset", 19) { // from class: com.github.catvod.spider.merge.Ib.H
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (Ib.u(b)) {
                    vgVar.v(b.h());
                    return true;
                }
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u()) {
                    vgVar.PD(this);
                    return false;
                }
                if (b.F8() && b.I().l().equals("html")) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                if (b.oq() && b.q().l().equals("html")) {
                    vgVar.L0(Ib.yx);
                    return true;
                }
                if (b.F8() && b.I().l().equals("noframes")) {
                    return vgVar.Yd(b, Ib.q);
                }
                if (b.Qy()) {
                    return true;
                }
                vgVar.PD(this);
                return false;
            }
        };
        GM = ib19;
        Ib ib20 = new Ib("AfterAfterBody", 20) { // from class: com.github.catvod.spider.merge.Ib.q
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u() || (b.F8() && b.I().l().equals("html"))) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                if (Ib.u(b)) {
                    Lm S = vgVar.S("html");
                    vgVar.v(b.h());
                    vgVar.I.add(S);
                    vgVar.I.add(S.DQ("body"));
                    return true;
                }
                if (b.Qy()) {
                    return true;
                }
                vgVar.PD(this);
                vgVar.L0(Ib.BQ);
                return vgVar.oC(b);
            }
        };
        PU = ib20;
        Ib ib21 = new Ib("AfterAfterFrameset", 21) { // from class: com.github.catvod.spider.merge.Ib.p
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                if (b.W()) {
                    vgVar.qG(b.V0());
                    return true;
                }
                if (b.u() || Ib.u(b) || (b.F8() && b.I().l().equals("html"))) {
                    return vgVar.Yd(b, Ib.BQ);
                }
                if (b.Qy()) {
                    return true;
                }
                if (b.F8() && b.I().l().equals("noframes")) {
                    return vgVar.Yd(b, Ib.q);
                }
                vgVar.PD(this);
                return false;
            }
        };
        yx = ib21;
        Ib ib22 = new Ib("ForeignContent", 22) { // from class: com.github.catvod.spider.merge.Ib.pt
            {
                kb kbVar2 = null;
            }

            @Override // com.github.catvod.spider.merge.Ib
            boolean Qy(B b, vg vgVar) {
                return true;
            }
        };
        w4 = ib22;
        Og = new Ib[]{kbVar, ib, ib2, ib3, ib4, ib5, ib6, ib7, ib8, ib9, ib10, ib11, ib12, ib13, ib14, ib15, ib16, ib17, ib18, ib19, ib20, ib21, ib22};
        LW = String.valueOf((char) 0);
    }

    private Ib(String str, int i2) {
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void BQ(B.x xVar, vg vgVar) {
        vgVar.j.w4(xb.j);
        vgVar.hP();
        vgVar.L0(W);
        vgVar.FE(xVar);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static boolean W(String str) {
        return ZG.oC(str);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void oC(B.x xVar, vg vgVar) {
        vgVar.j.w4(xb.I);
        vgVar.hP();
        vgVar.L0(W);
        vgVar.FE(xVar);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static boolean u(B b) {
        if (b.BQ()) {
            return ZG.oC(b.h().y());
        }
        return false;
    }

    abstract boolean Qy(B b, vg vgVar);

    /* synthetic */ Ib(String str, int i2, kb kbVar) {
        this(str, i2);
    }
}
